package medicalDocumentation.medicalDoc;

import entity.MedicalProcedure;
import entity.PlanProcedure;
import entity.Treatment;
import java.util.ArrayList;
import java.util.List;
import javax.ejb.Remote;

@Remote
public interface TreatmentProcedureSessionBeanRemote {

    Long addPlanProcedure(Long treatmentID, String code, String name, String detail, String status, String remark, String price);

    void deleteProcedure(Long treatmentID, Long procedureID);

    ArrayList<PlanProcedure> displayTreatmentProcedure(Long treatmentID);

    PlanProcedure getPlanProcedure();

    List<PlanProcedure> getPlanProcedureList();

    List<MedicalProcedure> getProcedure();

    ArrayList<PlanProcedure> getRes();

    Treatment getTreatment();

    void setPlanProcedure(PlanProcedure planProcedure);

    void setPlanProcedureList(List<PlanProcedure> planProcedureList);

    void setRes(ArrayList<PlanProcedure> res);

    void setTreatment(Treatment treatment);
    
}
